package com.ts.api.http.platform.entity.apply;

import lombok.Data;

import java.util.List;

/**
 * 放心借
 * @author WJB
 */
@Data
public class ApiPlatApplyFangXinJie {
    /**
     * 前8位手机号
     */
    private String phone;

    /**
     * 姓名
     */
    private String name;

    /**
     * 年龄
     */
    private Integer age;

    /**
     * 性别。1-男。2-女
     */
    private Integer sex;

    /**
     * 省份
     */
    private String province;

    /**
     * 城市
     */
    private String city;

    /**
     * 职业。1-上班族。2-企业主。3-个体户。4-自由职业。5-事业单位/公务员
     */
    private Integer occupation;

    /**
     * 学历。1-小学。2-初中。3-高中。4-中专。5-专科。6-本科。7-博士研究生
     */
    private Integer education;

    /**
     * 社保。1-无社保。2-未满六个月。3-六个月以上
     */
    private Integer social_security;

    /**
     * 公积金。1-无公积金。2-未满六个月。3-六个月以上
     */
    private Integer accumulation_fund;

    /**
     * 房产。1-无房产。2-按揭房。3-全款房不接受抵押。4-全款房接受抵押
     */
    private Integer house;

    /**
     * 车辆。1-无车辆。2-按揭车。3-全款车不接受抵押。4-全款车接受抵押
     */
    private Integer car;

    /**
     * 保险。1-未买保险。2-缴纳满一年。3-缴纳一年以上
     */
    private Integer insurance;

    /**
     * 芝麻分。1-无芝麻分。2-600分以下。3-601-649分。4-650-700分。5-700分以上
     */
    private Integer sesame;

    /**
     * 京东白条额度。1-无。2-5000以上。3-5000以下
     */
    private Integer baitiao;

    /**
     * 花呗额度。1-无。2-5000以上。3-5000以下
     */
    private Integer huabei;

    /**
     * 微粒贷。1-无。2-5000以下。3-5000-10000元。4-10000元以上
     */
    private Integer weilidai;

    /**
     * 逾期情况。1-信用良好无逾期。2-信用卡或贷款存在逾期。3-1年内有逾期。4-1年内无逾期
     */
    private Integer overdue;

    /**
     * 信用卡。1-无。2-有
     */
    private Integer credit_card;

    /**
     * 贷款金额。1-1-3万。2-3-5万。3-5-10万。4-10-20万。5-20万以上
     */
    private Integer loan_amount;

    /**
     * 贷款时间。1-1-3个月。2-3-6个月。3-6-12个月。4-12个月以上
     */
    private Integer loan_time;

    /**
     * 月收入。1-1-5000元。2-5000-10000元。3-10000-20000元。4-20000元以上
     */
    private Integer month_income;

    /**
     * 营业执照。1-有。2-无
     */
    private Integer business_license;

    /**
     * 唯一请求ID，50字符内，必须保证唯一，可使用uuid等，不可仅使用时间戳
     */
    private String request_id;

    /**
     * 客户IP
     */
    private String client_ip;

    /**
     * 进件的对应产品编号
     */
    private String product_no;

    /**
     * 协议列表（注意是列表，必传至少一组）
     */
    private List<Agreement> agreement;
    @Data
    public static class Agreement {
        /**
         * 协议名称
         */
        private String name;
        /**
         * 协议地址
         */
        private String url;
    }
}
